make sure Robot is instantiated with new keyword