potentially working toolchain for AMP