passing options through