Implemented undo function
Merge remote-tracking branch 'origin/hyungjon-datastorage' into sun-v0.3
add exit command
rework filters