updated with new AMD