refactor for collection name