significant front-end changes