more work on testing, compound commands as well