part of the Elephant program (VC#/VS)