added sbt gen idea