new API + AMD Support