move feature to modules folder, and set dependencies to feature