added AMD structure