public and private areas
registration process
tidied up the html.