more specific model template