temporarily solution to self dependency resolution