add: some functions
add: group graphical unit test
fix: append id for deleting