fix dependency stuff