modified flashOnline