request handler 일부 구현