U got it! We really bring our landing paper and passport running on the street. It is stupid idea, but this is the fact. Hey hey ... But a more advanced ID will be coming in the near future. Do not know how near though.