-working on branching manipulation depending on next method called !
-work still under progress.