after lecture 8
merged