part 2 ... soon more ..