some more work on commands