introducing community model