bridge is hard
merge very bad conflicts bis