for public pyretic repo