prepartook
not defined yet