more typo
a bunch of front end changes