reform to sbt project