Limpiado código y añadida memoria