hooked in a bunch of selection parameters