adding new saves function still not finished