all required options working