modify orignal source aim to build pass and generate system module.