Added immutable array storage
Added http request class