performance and cannot remove bubble