added some styling, but it's still not pretty