refine_model put member to constrain register