better dependencies