fix CONSTRUCT pattern