added factor of 10 constraint penalty