updaye depreciated functions