beggining harmonizer implementation