models for the rest example