Clean and great flexibility for check in and out