updated sample for ring.clj