move the swift stuff to the swift branch