find another way to use fork spatial branch