update a bit on clipping, masking, filtering
update basic shapes