todo on the remaining get
q library
add q library