adjust the hbase.base class
fix the conflict
fix input bugs