add can components