Adding proper style, improvements to interface.