Social activities

Work in progress, thanks for your patience!