using new collection classes
collection classes
spec update