Пишите, может, кто-то сталкивался с похожей ситуацией