cambios importantes en metodo princiapl