improved the front-end a bit, cleaned the design