added split collision