revised module exports