use TypeSafe license