is sofi public