changed path for three
expanding passThru functions
basic functions in place