Modifique Implementacion