added lap checking in session