knowledge of components