add autowired with annotation