multility thread view
uml view
intepreter for calculation