added expat, gsl, and nco (nco needs generalization - hardcoded paths still exist)