added the beginnings of a new onboarding system