some modification in function names
modified method names for uniq
modified method names for fs