Merging OCC22105, OCC22354, OCC22150 , OCC22199 , OCC22391 and OCC22108