note on AMD best practices