improved dependencies