add bubble waves and chaining