show method, moved the validation for potentaial 500's to separate class. validation on request if provided id is worth searching in db