fixed state generation