make intersection list handling