blank card not created if there are errors
saves cards only when no errors