modulo DTO y crud