added the parser util