reworked index and style