added our own vector class, use it in the intro