require the models instead of declaring them