updated souled library