initial card viewing architecture