initial copy from sbt-examples