reworked array
added array to vim highlighting
updated str to use a possible constructor format for array