Extract Bot system outside of certificationy to reuse it as stand alone