add checkIn function