simplified intersection