finish plumbing for posting a review, frontend in progress