added composition component