fixed the peg with interpolation