[NOT FINISHED] general structure
[NOT FINISHED] general structure
[Not Finished] Implement Deduplication manager