don't override #collection
bump dependencies
fix /authenticate
move pattern to class
move pattern to class