authentication happens quite automatically
card builder
framework building