add(byte,n) and get(idx,length)