latest rework of initialize in calculations