complete compiler module feature