grasp && beautify