Overall portfolio looks good. Any specific reason for investing in index funds?U can also have a look at the performance of funds from multicap category .
Choose 1-1 fund from large cap, midcap and multicap category and divide your fund equally among them.