increment version
updated logic so that most math operations on vectors don’t impact w coordinate