Create array functions completed scott bate