How to Duplicate the built-in Users collection, along with all the Authentication & other features?

System Information
  • Strapi Version: 4.17
  • Operating System: OS Mojave
  • Database: PostGres
  • Node Version: latest
  • NPM Version: latest
  • Yarn Version:

I have 2 kinds of users: patient & therapist. Their registration process is the same but their collection fields vary. The question is very simple how do I duplicate the built-in Users Collection: users-permissions-user along with all Authentication features?

So far I went into extensions/users-permissions/content-types and copy/pasted user giving it another name (customer) and then changing the schema.js (the only file that was in the copied folder). However the customer content-type doesnt show in the Admin Panel (even after running: npm run build).

Any suggestion and recommendation will be most appreciated