moved utils and parser to interfaces/common so interfaces can use them too