add specifications for controller