all commands, not tested yet