introduction and almost finished part 1