added robot protection