additional code for arrays