uppdaterat med interface IModule