controller reads a case and produce the result