refactor featuremenu,checbox & save