add get/updateProfile functionality