web reads from index