pre-session merge