finsihed part1