added lecture5 sources