fixed the funky open bug, added some styling