v3.5 checkin/out button logic added in