declarations for arrays