The base framework to work with social