adaptation or development