various front end changes