started porting to queue parser