added robot stuff