Origin and development