moved construct parameter to options