Тебе вот так запросто никто ничего не скажет. Там все сложно и, обычно, недостаточно скопировать только указанные модули и процедуры. Когда проделывал подобное вылезли десятки других процедур и функций, которые тоже пришлось либо синхронизировать с БПО либо править...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший