lecture: trial 3.3, 3.4: copy and edit from lecture 01, 02