moved some stuff to part 2.