prepares

not defined yet