add some component