finished the basic community viewer