add semester index converter & test it