updated to add support for sbt