Added slightly more functionality, basic styling.