autodefines