finish whohas and ihave