mostly fixed FF patcher