mongo base model now works minus update() , rearranged the framework, added some stuff