add interpetors for controller