add some adapter to block module