Different kinds of Community