didnt randomly initialize q.. doing so now