removed duplicated types