Flash Distribution