added lectures 20 22 and 23