flash on 2012-6-29

...
@author umhr