bugfix: source body merge