better improvement set and level set