modifies post