Add intersection and fix some things