updated modules to bid/req factory methods