requiring model on setup