provider updates for social
most provider unit tests working