Essential elements and types of community