add VarRectangle
add VarRectangle