add hard code module support