added @Autowired and @Qualifier