various small opt