Design of social networks