Three weeks left in the session -- much left to do