k is the byte number