fixed options factory