Usage of Controller