Hi Rodrigo, Michal and Jonathan. Thanks for the reply. I'm personally more interested in keeping the source c# compatible. that's perfectly possible using XC# (Extensible C#). I don't know how it would be done in Nemerle or Boo, but that would be 100 % great. bye meddochat