fix seeding issues
add card_filter specs and factory