ADD many other interface for ByteSlice and corresponding testcases