updated some comments in Component