Still have errors with intersection but have good idea how to fix