removed dup method