smooth check in