add DTO