fix redirect
fix variable name
add module abstract test