Flash evolution