Lots of changes. It looks nice now.