fix clear method
move module file
add redo function