works w/ ab-cd/efgh and efgh