use convert instead of pointer for Array argument type