add main structures