Follows controller is added. Some controllers are imporved according to the features.