regenerated models and services