Алексей
Каких вопросов? Вы хоть что я спрашиваю?
Ну твои вопросы брейкпоинтами впринципе могут разрулиться. Тебе нужно видеть, что у тебя на каждом моменте есть, что ты с этим делаешь, что на выходе есть. Тогда будет понятно, что где-то что-то не так работает, как ты думал