Shep hertz implemented