Подписал методы. Удалил дублирующиеся элементы.