try slightly different way to set h,o