corregidas adaptaciones para alguna nueva optimizacions