Adding implementation for all commands. Yet to verify any of them :)