contain object elem contain elem elem collect iter collect elem iter contain 