fix options function