finished post management
refactor PostComment