**What should be refactored?** Need to change the backend when adding a new front view
What should be refactored?
Need to change the backend when adding a new front view