move feature-mode to package.el