community page functionality complete with basic styling