create a VCSConversionMixin for some methods I'm probably going to be sharing