merge social service and social directive into one single controller