get intersection