added point to method
added multiplication with reel scalar
updates on the intersection method