prepartake
not defined yet