presenter - autowired implemented