add_command from gui level implemented