view logic in request handlers
bug fixed in request handler view