add compiler alternatives