added salvaging to assiist