renamed method
renamed method
duplicate handling