improved dependencies list