reworked commands to have them output strings that users can read and be more forgiving on input.