add VisibleRect