removed Part 1, made part 1 example functional