new init/extend options API