changing to non-templated feature history