explicitly require is not needed for mount DSL
add hook support
add test code for response helper