more work on robot model