use thisModel throughout