added more naive version of Q3