feat(fact): finishes first version of fact script