Adress and phone number column during sign up

During my customer sign up, there are columns for names, email, password,etc but missing phone and home address, where can i add some column? How can i make some compulsory to fill in while some are not?? thanks