add index based call methods