add props collide check