better Build.scala