newpost script
new post : tail recursion