add caller tests and first views for onboarding (with basic design)