halfway of modifying