better explanation of post purpose