added first draft of dynamic multi-calculator