fix
fix
fix
added typedef for byte