First cut at part 12, POST. needs rewrite.