Transferred over some stuff to part II