piggybag solution to post.js