abstraction load text
sort duplication list complete