add generated cards and some betterings