added interpret
removed warnings
added Modules