adds DTO for tags, updates tests