start on index handler, instantiate structs