further developing on tour object and the tourdata