update to part B