initial structure and cloud call