update
add rect mask
update