idea6 - save computed result - little modify