update readme
add second implementation of q