add more compernent