add extra languages (ibasic, soft, modula2)