defaulting to express 3
adding wildcards and item hoisting