array population code, draft