basically have the engine intializing
moved some files to a better package