initial array docs, +fixes