minor changes
minor changes with array