added styling, and some other things