Laid out Foundation for code

all we need is Vct-prime and some other stuff