Patron Self Registration
TO BE WRITTEN