components can be initiated