add paths into constructor and out of initialise block