only need q5/6/7/8 done now