char mostly working for array