Working on the controller & register