learning how posts work