fork version 3&4