social mechanism of development