more styling, still not complete