update
missing task 2a
done, added 2a