refactored dto to model