ui history mackido.pdf