add top module