fix for update -still todo