fixed generating model