refatoracao na model