Extend Dimensional Splitting