switched to using sbt