add of option handling