CRUD + migration to Thymeleaf: done