..exist ! part 2