reverted
added amd boilerplate