finished part 1 as basics1.html