added new print( variant)