working on ki helper classes
i'm still tired commit