support more module