general styling + index page implemented