Add card host framework