split dto into packages