changing the collection methods order