added bubble draw on canvas, will refactor later