added fusion module