added location flow and checkin api