beginning dependency tracking and env path setting