Completed first version of all commands.