replacing bind2 and return into the parser