added text, fonts, some responsiveness