All queue stuff implemented, need to exercise