updated posts.js