main structure established