support save with description