moving forward with card generation