sync fun and payload parser
add posts dir
blog service