mainly complete KtvModule