A discussion on child development