added some comments
added basic archetype for a module