add catpure rect function