* clean code, remove module revise, schedule hook