Yeah, it's not intuitive, especially for non-tech people. There are aspects that are more easily grasped by techies, but for those who aren't experienced with technology, and development, it's not a process that immediately makes sense. The onboarding process should definitely be made more accessible to all users.