changed structure of commands to hashes with more options