Added not in and methods for having