background and collisions