design improve index