@supervisor @Moem m is right I have never tried to make a port it's not easy have a look here https://t.me/UTFAQ/5 and https://t.me/UTFAQ/6
In fact the whole Frequently Asked Questions section is very informative for all sorts of info.