Start of v3
Rename package
Added Register
Comments and remove role
Added ability to take register