soar lib