save with some mistakes