more option handling