further progress on the commands