add post and synax