First crack at steg. Dog slow because of looping.