Added some big changes to improve the quality of the lab.
Fixed minor things in my last changes
Merge pull request #279 from AZaitzeff/vector

Vector