(bug)posts uses socket