added post.js. hated every second of it.