add in operator and update contains method