now uses alias on register
added extra sign up fields for contact creation