collision definitions added