basic styling working, all tests passing