added some additional .net classes