clean
update bool