in addition to being a meeting place for religious activities, it provides cultural and social services variously connecting muslims together. it also holds teachings, wedding ceremonies, funeral services, exegesis, exhibitions, conventions, and other events.