collision model