added DTO
facade and controller implementtation
frontend implementation