making naming and arrays more sane