clean code + override render response