smart split