Updated to support user profile and user able to change culture language
and country.