the interface and functions are something like easeus partition tool.