initial components' structure