simplified some statements again, added a method to get the vector product of two vectors