soul providers