lecture 10 initial version