working on various command related things.