fork: patch ver.2