FLASH pro

unfinished
opened change