use typesafe public repo