added none funcitioning saving