fix message
restore loop