Code extraction from M5