dublicated class