creation, extrapolation, and development