moved class vector to private library access and removed all unneccessary functionality