analysis part 1