use fixed num_of_line and num_bubbles_per_line
refine