adding some basic structure and style