add posting validation flow
add API/PostController