To Do (intermediate I) part I