fix: hard dependencies