updated social controller