first several done
finished arrays section