update option documentation and opti