machine repository and controller created