merged up to scatterlist load with new toolchain