advanced waffling