reverted collection class