adapted for far 3 build 3968