added more fields to registration (not finished)