add traveller create logic