updating to include new community contributions