added dependencies between modules
added basic template body