some components added