@Transactional working now