compiler path is now a string instead of an array

because it's more readable, understandable and manageable