add initial robot code