updated: front page and general layout.