add core dependencies