Долго выяснял, что же Дмитрий хочет получить на выходе, т.к. привык работать быстро и попадать в цель с первого раза, но наверное мы друг друга не совсем правильно поняли, и работа немного затянулась, что не помешало в итоге закрыть проект на положительно ноте.