rework front end architecture