harmonizations part II (under construction)