initial dependency file loading implementation