Добавил еще пару диаграмм, там надо думать как это все работать должно