first draft of part1