added some new components