added getenvhash op