Newer design with wider ports, datawidth converter etc. Too long to type