add git ignore
add DTO declaration