Lots of style changes and addition of form