collection class update