survival library