index basic design