next phase by phortran