some stuff about arrays and chars