Modificacion realizada por saranova