wrote LH and RH methods