extend module