nice logic