typcast  as array