utility used wrong order of parameters in constructor