product controller modification 1