early dependencies