allow prepare for array