deleted dup prototype method