think and write, modify when think