Adding all of the other subcommands, last three are not fully tested.