work on calc and out put of return