moved core dependencies to root pom