create forum controller "fool-proofing mechanism", start working on "like"