collision model alloc