add read single index interface