updaed with dependency info