updated checkin model