adding first post
update new post repository pattern