index, main architecture