first stab at converting old checkin logic to staff client 3