add DTO.
Merge pull request #570 from forumbyr/master

add DTO.