attempt to create better collision