changed String to byte[]