add a new post: transactional memory