most of the duplicated endpoints handled