class fileoprations completed
refactored uniq class