use typesafe configs