Basic functionality complete. Fixed styling.