started working on module / activity handling, users can register / deregister to modules and their activity.