Posts.go Refact