aggregate and document post