preparing for post