refactored code in user and delegate files
Added phone property