add amd wrapper