An outline of social development