implimentation parser+ qlq tests