still working on the method dispatch
move boot* classes to boot directory
transformations according to todays post