add oracle and bcv module