now got unified opts array