fixed single thread models