commiting intersection code