fixed: framework.responseFile()
clean code