soul recognition