add new message and move more variable into qclean namespace