initial pyharness and plugin