implementing har