moved controller and wrapper and made new autoloader
checkpoint
checkpoint
fasdf
all done with refactoring