robots are constructed correctly