adding a where_patch_text argument to _area function