add while block