revise saving fun against comma error