local update
work out task 2