changes after adding HiveMetastore interface