defaultmodel methods for each template