add patchwork solver program