Vector is now a pointer
Added master class.
merged