updates to opt2