card creation + straight implemented