everything up to flash msg done