converted to AMD definition