finish forward max split , full split