original commit

This is the source version as it was in the VVSC repo