updated like methods so it accepts kid