added post.js features