checkin and checkoff