start implemt of calcResult