easy adding/removing of commands without needing to rewrite the rest