document most of posts functions + few others