website works after feature refactoring.