robot improovments