some work on blip synthesis
some work on blip synthesis