norm2 on gradient constraint added