determining the controller type
setting the controller type