add components maybe used in Pile.