Implemented dimension auto spliting