testing various ways to implement the collection route