added more features to Collection package