main structure made