autodefine