re-organizing this script into smaller pieces called vctools
creating vctools module