added file for all components