flash on 2015-7-28

it's currently just a pretty rough prototype :p