some DTO and Entities