Terao the Next Generation Machine