distinguish between community and contributor