getting rid of dependency.