need a hash for the parser