starting to treat objects as array rather then a file