reworked parser +  trace binding