missed semicolons
added vector2