updated - still 3 errors left