added generic AMD template