modulos implementados , espacios en blanco eliminados