add some component

add some component