Currently, splitting code is in it