new design components add