optimizing model categories