fixed bugs in gen_commands.py