preimitation

not defined yet