impulsory
not defined yet