big commit - css, functionality, etc