finish building and community methods