added operators in rect