changed options to be a parameter instead of a busted member