added several components