working on module manager

module manager not very far from being complete