added required options