removed @Component