resolve depenecies