lib required for bubble