automat
not defined yet