initial components