MC Controller

Complete new MC Conroller