added new components
changed stuff