lect03-lect08 added