Adds new cmds, error handling, flexibility