[WIP][issue #89] old functions modified and new function implemented
[WIP][issue #89] UMLs added