The present invention relates to a method of cleaning a colon segment of a patient, the method comprising: selecting at least one bubble parameter for gas bubbles suitable for releasing energy to at least structurally weaken fecal matter inside a colon segment of a patient; forming an emulsion of a cleaning fluid and said gas bubbles; administering said emulsion into said colon segment of said patient during a cleaning procedure releasing energy to said at least structurally weaken fecal matter inside said colon segment to disassemble said fecal matter; and removing fecal waste from said colon segment by a vacuum source.