added intersection with a line
added intersection between circle and line