created the third-party initial structure