discussion collections and models