added doc opt dependecy