modify head