add social and user protocol to factory